package com.ikun.admin.modules.gen.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;

/**
 * @ClassName TableAddOrUpdateVo
 * @Description:
 * @CreateDate: 2024/4/16 15:07
 */
@ApiModel("新增或者修改table表vo")
@Data
public class TableAddOrUpdateVo {

    private Long id;

    @ApiModelProperty("表名(中文名)")
    @NotNull(message = "表的中文名不能为空")
    private String tableName;

    @ApiModelProperty("表名(英文名)")
    @NotNull(message = "表的英文名不能为空")
    private String tableValue;

    @ApiModelProperty("状态(0待创建 1已建表 2已生成 )")
    private Integer status;

    @ApiModelProperty("备注")
    @NotNull(message = "备注不能为空")
    private String remark;

    @ApiModelProperty("配置id")
    @NotNull(message = "请选择配置")
    private Long codeConfigId;
}
